package cn.fl.ref.crbaseinfo.vo;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import cmm.web.core.framework.vo.BaseVO;

/**
 * @Description: 授信基础信息
 */
public class CrBaseInfoVO extends BaseVO {

	/**
	 * 
	 */
	private static final long serialVersionUID = 4868921387364961817L;

	/**
	 * 授信编号
	 */
	private String crId;
	
	/**
	 * 授信名称
	 */
	private String crNm;
	
	/**
	 * 授信主体
	 */
	private String crSbj;
	
	/**
	 * 授信主体名字
	 */
	private String crSbjNm;
	
	/**
	 * 授信合同号
	 */
	private String crCtrNo;
	
	/**
	 * 货币类型
	 */
	private Integer ccyTp;
	
	/**
	 * 货币类型文字
	 */
	private String ccyTpNm;
	
	/**
	 * 融资机构编号
	 */
	private Long fncInsId;
	
	/**
	 * 授信额度
	 */
	private BigDecimal crLmt;
	
	/**
	 * 开始时间
	 */
	private Date stDt;
	
	/**
	 * 结束时间
	 */
	private Date edDt;
	
	/**
	 * 授信余额
	 */
	private BigDecimal crBal;
	
	/**
	 * 授信状态
	 */
	private Integer crSt;
	
	/**
	 * 授信状态文字
	 */
	private String crStNm;
	
	/**
	 * 是否循环授信
	 */
	private Integer rvlCr;
	
	/**
	 * 是否循环授信文字
	 */
	private String rvlCrNm;
	
	/**
	 * 备注
	 */
	private String rmrk;
	
	/**
	 * 是否有效
	 */
	private Integer isValid;
	
	/**
	 * 是否删除
	 */
	private Integer isDel;
	
	/**
	 * 创建人
	 */
	private String crtUsrNm;
	
	/**
	 * 修改人
	 */
	private String mdfUsrNm;
	
	/**
	 * 是否包含
	 */
	private Integer isInc;
	
	/**
	 * 包含的授信编号
	 */
	private String incCrId;
	
	/**
	 * 融资机构
	 */
	private String fncInsNm;

	/**
	 * 包含的授信名称
	 */
	private String incCrNm;
	
	/**
	 * 包含的授信逻辑编号
	 */
	private Long incCrLgcId;
	
	/**
	 * 方案描述
	 */
	private String scmDsc;
	/**
	 * 是否参与合同审核
	 */
	private Long isPartIn;
	/**
	 * 是否参与合同审核文字
	 */
	private String isPartInNm;
	private List<CrAstRltvInfoVO> crAstRltvInfoListVO;
	/**
	 * 是否资管（1：是，0：否）（SYS0021）
	 */
	private Integer zgFlag;
	
	/**
	 * 授信是否已备案（1：是，0：否）
	 */
	private String isBa;
	
	public String getIsBa() {
		return isBa;
	}

	public void setIsBa(String isBa) {
		this.isBa = isBa;
	}
	public Integer getZgFlag() {
		return zgFlag;
	}

	public void setZgFlag(Integer zgFlag) {
		this.zgFlag = zgFlag;
	}
	public String getCrId() {
		return crId;
	}

	public void setCrId(String crId) {
		this.crId = crId;
	}

	public String getCrNm() {
		return crNm;
	}

	public void setCrNm(String crNm) {
		this.crNm = crNm;
	}

	public String getCrSbj() {
		return crSbj;
	}

	public void setCrSbj(String crSbj) {
		this.crSbj = crSbj;
	}

	public String getCrCtrNo() {
		return crCtrNo;
	}

	public void setCrCtrNo(String crCtrNo) {
		this.crCtrNo = crCtrNo;
	}

	public Integer getCcyTp() {
		return ccyTp;
	}

	public void setCcyTp(Integer ccyTp) {
		this.ccyTp = ccyTp;
	}

	public Long getFncInsId() {
		return fncInsId;
	}

	public void setFncInsId(Long fncInsId) {
		this.fncInsId = fncInsId;
	}

	public BigDecimal getCrLmt() {
		return crLmt;
	}

	public void setCrLmt(BigDecimal crLmt) {
		this.crLmt = crLmt;
	}

	public Date getStDt() {
		return stDt;
	}

	public void setStDt(Date stDt) {
		this.stDt = stDt;
	}

	public Date getEdDt() {
		return edDt;
	}

	public void setEdDt(Date edDt) {
		this.edDt = edDt;
	}

	public BigDecimal getCrBal() {
		return crBal;
	}

	public void setCrBal(BigDecimal crBal) {
		this.crBal = crBal;
	}

	public Integer getCrSt() {
		return crSt;
	}

	public void setCrSt(Integer crSt) {
		this.crSt = crSt;
	}

	public Integer getRvlCr() {
		return rvlCr;
	}

	public void setRvlCr(Integer rvlCr) {
		this.rvlCr = rvlCr;
	}
	
	public String getRmrk() {
		return rmrk;
	}

	public void setRmrk(String rmrk) {
		this.rmrk = rmrk;
	}
	
	public Integer getIsValid() {
		return isValid;
	}

	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}

	public Integer getIsDel() {
		return isDel;
	}

	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	

	public String getCrtUsrNm() {
		return crtUsrNm;
	}

	public void setCrtUsrNm(String crtUsrNm) {
		this.crtUsrNm = crtUsrNm;
	}

	public String getMdfUsrNm() {
		return mdfUsrNm;
	}

	public void setMdfUsrNm(String mdfUsrNm) {
		this.mdfUsrNm = mdfUsrNm;
	}

	public Integer getIsInc() {
		return isInc;
	}

	public void setIsInc(Integer isInc) {
		this.isInc = isInc;
	}

	public String getIncCrId() {
		return incCrId;
	}

	public void setIncCrId(String incCrId) {
		this.incCrId = incCrId;
	}

	
	public String getCcyTpNm() {
		return ccyTpNm;
	}

	public void setCcyTpNm(String ccyTpNm) {
		this.ccyTpNm = ccyTpNm;
	}

	public String getCrStNm() {
		return crStNm;
	}

	public void setCrStNm(String crStNm) {
		this.crStNm = crStNm;
	}

	public String getRvlCrNm() {
		return rvlCrNm;
	}

	public void setRvlCrNm(String rvlCrNm) {
		this.rvlCrNm = rvlCrNm;
	}

	public String getCrSbjNm() {
		return crSbjNm;
	}

	public void setCrSbjNm(String crSbjNm) {
		this.crSbjNm = crSbjNm;
	}

	public String getFncInsNm() {
		return fncInsNm;
	}

	public void setFncInsNm(String fncInsNm) {
		this.fncInsNm = fncInsNm;
	}

	public String getIncCrNm() {
		return incCrNm;
	}

	public void setIncCrNm(String incCrNm) {
		this.incCrNm = incCrNm;
	}

	public Long getIncCrLgcId() {
		return incCrLgcId;
	}

	public void setIncCrLgcId(Long incCrLgcId) {
		this.incCrLgcId = incCrLgcId;
	}

	public String getScmDsc() {
		return scmDsc;
	}

	public void setScmDsc(String scmDsc) {
		this.scmDsc = scmDsc;
	}

	public List<CrAstRltvInfoVO> getCrAstRltvInfoListVO() {
		return crAstRltvInfoListVO;
	}

	public void setCrAstRltvInfoListVO(List<CrAstRltvInfoVO> crAstRltvInfoListVO) {
		this.crAstRltvInfoListVO = crAstRltvInfoListVO;
	}

	public Long getIsPartIn() {
		return isPartIn;
	}

	public void setIsPartIn(Long isPartIn) {
		this.isPartIn = isPartIn;
	}

	public String getIsPartInNm() {
		return isPartInNm;
	}

	public void setIsPartInNm(String isPartInNm) {
		this.isPartInNm = isPartInNm;
	}
}
